﻿
.hidden{
	display: none;
}
/*****************************************
*
***************  banner ******************
*
*****************************************/

.banner{
	width:100%;
	height:500px;
}
.banner .swiper-slide{
	height:500px;
}
.banner .swiper-slide a{
	width:1200px;
	height:500px;
	display:block;
	margin:0 auto;
}
.banner .swiper-pagination{
	width:1200px;
	bottom:10px;
	text-align:right;
}
.banner .swiper-pagination-bullet{
	width:50px;
	height:5px;
	border-radius:0;
	margin-left:5px;
	background:url(../images/home_07.png) repeat;
	opacity:1;
}
.banner .swiper-pagination-bullet-active{
	background:url(../images/home_38.png) repeat;
}

/*****************************************
*
***************  homeContent ******************
*
*****************************************/

.homeContent{
	width:1138px;
	padding:30px;
	margin:25px auto 0;
	background-color:#ffffff;
	border:1px #efefef solid;
	overflow:hidden;
}

.homeContent .more{
	text-align:right;
	padding-top:15px;
	margin-top:15px;
	border-top:1px #f1f1f1 solid;
}

/** news in home **/
.homeNews{
	width:355px;
	float:left;
}
.homeNews .title{
	height:35px;
	line-height:35px;
	color:#666666;
	font-size:15px;
}
.homeNews .title font{
	font-size:15px;
}
.homeNews .title a{
	font-size:12px;
}
.homeNews .tabBox{
	height:28px;
	border:1px #dddddd solid;
	line-height:28px;
	position:relative;
}
.homeNews .tab{
	position:absolute;
	left:-1px;
	top:-1px;
}
.homeNews .tab li{
	float:left;
	position:relative;
}
.homeNews .tab li a{
	height:28px;
	display:block;
	color:#666666;
	/*text-align:center;*/
	padding:0 10px;
	font-size:14px;
}
.homeNews .tab li span{
	position:absolute;
	right:-1px;
	top:0;
}
.homeNews .tab li.active a{
	border:1px #158174 solid;
	color:#ffffff;
	background-color:#158174;
}
.homeNews .tab li.active span{
	display:none;
}
.homeNews .imgInfo{
	height:120px;
	overflow:hidden;
	padding-bottom:10px;
}
.homeNews .imgInfo .img{
	width:160px;
	height:114px;
	float:left;
	border:3px #e8e8e8 solid;
}

.homeNews .imgInfo .text{
	height:120px;
	overflow:hidden;
	padding-left:15px;
}
.homeNews .imgInfo h3,.homeNews .imgInfo h3 a{
	font-size:14px;
	color:#808080;
}
.homeNews .imgInfo h3{
	padding-top:10px;
}
.homeNews .imgInfo .time,.homeNews .imgInfo p a{
	font-size:12px;
	color:#a5a5a5;
}
.homeNews .imgInfo .time{
	padding:2px 0 8px;
}
.homeNews .imgInfo p{
	height:50px;
	overflow:hidden;
	line-height:1.2;
}
.homeNews .dd{
	height:26px;
	line-height:26px;
	font-size:12px;
}
.homeNews .dd .cn{
	/*width:240px;*/
	float:left;
	overflow:hidden;
}
.homeNews .dd .tm{
	/*width:90px;*/
	float:right;
	overflow:hidden;
}
.homeNews .dd a{
	color:#666666;
	padding-left:10px;
	background:url(../images/dd_03.jpg) no-repeat left center;
	overflow:hidden;
	display:block;
}
.homeNews .dd a:hover{
	color:#158174;
	background:url(../images/dd_06.jpg) no-repeat left center;
}
.homeNews .con{
	height:227px;
	margin-top:20px;
}

/** Product in home **/

.homeProduct{
	width:476px;
	float:left;
	padding-left:35px;
}
.homeProduct .title{
	height:35px;
	line-height:1;
	color:#ffffff;
	font-size:15px;
	background-color:#158174;
	line-height:35px;
	padding:0 0 0 10px;
}
.homeProduct .title font{
}
.homeProduct .title span{
	width:36px;
	height:35px;
	display:block;
	float:right;
}
.homeProduct .title span i{
	width:18px;
	height:35px;
	display:block;
	float:left;
	background:url(../images/home_22.jpg) no-repeat;
}
.homeProduct .title span i.leftClick{
	background-position:left top;
}
.homeProduct .title span i.rightClick{
	background-position:right top;
}
.homeProduct .box{
	height:258px;
	border:2px #e8e8e8 solid;
	margin-top:15px;
}
.homeProduct .swiper-button-next{
	width:35px;
	height:35px;
	right:0;
	background:url(../images/home_52.png) no-repeat;
}
.homeProduct .swiper-button-prev{
	width:35px;
	height:35px;
	background:url(../images/home_49.png) no-repeat;
	left:0;
}
#product .swiper-pagination-bullet{
	background:#ffffff;
}
#product .swiper-pagination-bullet-active{
	background:#40968c;
}

/****/
a.homeRBtn{
	width:233px;
	height:42px;
	display:block;
	background:url(../images/home_24.jpg) no-repeat;
	margin-bottom:10px;
}
a.homeRBtn .icon{
	width:64px;
	height:40px;
	display:block;
	float:left;
}
a.homeRBtn .txt{
	line-height:37px;
	padding-left:10px;
	color:#808080;
	font-size:12px;
}
a.homeRBtn .txt font{
	font-size:14px;
	color:#666666;
}
a.homeRBtn:hover{
	color:#ffffff;
	background:url(../images/home_35.jpg) no-repeat;
}
a.homeRBtn:hover .txt,a.homeRBtn:hover .txt font{
	color:#ffffff;
}

a.homeRBtn .download{
	background:url(../images/home_34.png) no-repeat center center;
}
a.homeRBtn .service{
	background:url(../images/home_35.png) no-repeat center center;
}
a.homeRBtn .supplier{
	background:url(../images/home_36.png) no-repeat center center;
}


a.homeRBtn:hover .download{
	background:url(../images/home_25.png) no-repeat center center;
}
a.homeRBtn:hover .service{
	background:url(../images/home_22.png) no-repeat center center;
}
a.homeRBtn:hover .supplier{
	background:url(../images/home_28.png) no-repeat center center;
}

.homeContace{
	width:230px;
	overflow:hidden;
	border:1px #dddddd solid;
	font-size:12px;
	color:#999999;
	padding-bottom:20px;
}
.homeContace .title{
	height:35px;
	padding-left:20px;
	border-bottom:1px #dddddd solid;
	color:#666666;
	line-height:35px;
	margin-bottom:20px;
}
.homeContace .title font{
	font-size:14px;
}
.homeContace p{
	padding:0px 20px;
	margin-top:5px;
}
.homeContace p img{
	float:left;
	margin-right:10px;
}

/*****************************************
*
***************  help ******************
*
*****************************************/

.help{
	height:220px;
	background-color:#ebebed;
	margin-top:30px;
	border-bottom:1px #cccccc solid;
}
.help dl{
	float:left;
	position:relative;
	margin-top:50px;
	padding-right:60px;
	line-height:1;
}
.help dl i{
	width:1px;
	height:90px;
	display:block;
	font-size:0;
	border-right:1px #e2e2e4 solid;
	position:absolute;
	right:30px;
	top:20px;
}
.help dt{
	font-size:15px;
	color:#808080;
	padding-bottom:22px;
}
.help dt a{
	color: #808080
}
.help dt a:hover{
	color: #007e70
}
.help dd{
	color:#878787;
	padding-bottom:15px;
	font-size:14px;
}
.help dd a{
	color:#878787;
}
.help dd a:hover{
	color:#f08519;
}
.help .erweima{
	margin-top:20px;
}
.help .erweima img{
	margin-left:10px;
}
.help .hotLine{
	padding-left:10px;
	padding-top:10px;
	color:#808080;
}
.help .hotLine img{
	float:left;
	margin-right:10px;
	margin-top:7px;
}
.help .hotLine .t{
	width:40px;
	display:block;
	float:left;
}

/*****************************************
*
***************  footer ******************
*
*****************************************/

.footer{
	height:40px;
	background-color:#ebebed;
	line-height:40px;
	font-size:12px;
	color:#808080;
}
.footer a{
	color:#808080;
}
.footer a:hover{
	color:#007e70;
}


/*****************************************
*
***************  关于我们 ******************
*
*****************************************/

.aboutBg{
	background:url(../images/about_02.jpg) no-repeat center center;
}
.aboutUsTitle{
	height:30px;
	line-height:30px;
	padding:0 15px;
	background-color:#eeeef0;
	font-size:15px;
	color:#007e70;
	margin-top:15px;
}
.aboutUsSelect{
	padding:10px;
	text-align:center;
}
.aboutUsSelect span{
	float:left;
	line-height:25px;
	padding:0 10px;
}
.aboutUsSelect .select{
	width:120px;
	height:23px;
	float:left;
	border:1px #cccccc solid;
	position:relative;
	overflow:hidden;
	background-color:#ffffff;
}
.aboutUsSelect .select select{
	width:120%;
	border:0;
	font-size:14px;
	margin-top:2px;
}
.aboutUsSelect .select i{
	border-left:5px transparent solid;
	border-right:5px transparent solid;
	border-top:5px #007f70 solid;
	position:absolute;
	right:5px;
	top:10px;
}
.aboutUsSelect .select input{
	border:0;
	padding-left:5px;
}
.aboutButton{
	width:21px;
	height:20px;
	background:url(../images/about_09.jpg) no-repeat;
	border:0;
	margin-top:2px;
}
.aboutTable{
	height:30px;
	color:#333333;
}
.aboutTable .th,.aboutTable .td{
	float:left;
	height:28px;
	line-height:28px;
}
.aboutTable .th{
	background-color:#e3e4e6;
	width:24%;
	padding-left:1%;
	border-bottom:5px #f6f7f9 solid;
}
.aboutTable .td{
	background-color:#f1f1f3;
	padding-left:1%;
	border-bottom:2px #f6f7f9 solid;
}
.aboutTable .w1{
	width:39%;
}
.aboutTable .w2{
	width:19%;
}
.aboutTable a{
	color:#333333;
}
.aboutTable a:hover{
	color:#158174;
}
.aboutDynamic{
	height:35px;
	border-top:1px #cccccc solid;
	border-bottom:1px #cccccc solid;
	line-height:35px;
	margin-bottom:10px;
}
.aboutDynamic .dy{
	width:140px;
	display:block;
	float:left;
	font-size:large;
	padding-left:20px;
	color:#007e70;
	font-size:15px;
}
.aboutDynamic .cn{
	width:420px;
	display: block;
	float:left;
}

.recruitT{
	color:#158174;
	font-size:16px;
	padding:20px 0 5px 15px;
}
.recruitI{
	padding:10px;
	color:#666666;
	border-top:1px #cccccc solid;
	border-bottom:1px #cccccc solid;
	line-height:1.8;
}
.recruitI span{
	width:300px;
	display:inline-block;
}
.recruitTx{
	padding-top:20px;
	color:#666666;
	line-height:1.8;
}
.recruitTx span{
	font-size:16px;
}
.recruitTx p{
	padding-left:10px;
}
.recruitTx .t{
	background:url(../images/dd_03.jpg) no-repeat left center;
}
.recruitTx a{
	width:70px;
	height:25px;
	display:block;
	color:#ffffff;
	background:#158174;
	line-height:25px;
	text-align:center;
	margin-bottom:20px;
}

/*****************************************
*
***************  资质荣誉 ******************
*
*****************************************/
.honorList{
	width:625px;
	margin:20px auto 0;
	padding:10px;
	overflow:hidden;
	background-color:#ffffff;
}
.honorList li{
	width:136px;
	height:120px;
	float:left;
	margin:5px 10px;
}
.honorList li .img{
	height:80px;
	padding:2px;
	border:1px #d4d4d4 solid;
}
.honorList li .txt{
	font-size:12px;
	text-align:center;
	line-height:25px;
	height:25px;
	background-color:#dddddd;
	margin-top:5px;
}

/*****************************************
*
***************  产品中心 ******************
*
*****************************************/
.productBg{
	background:url(../images/pd_02.jpg) no-repeat center center;
}
.product{
	width:720px;
	overflow:hidden;
	margin-top:18px;
}
.product li{
	width:220px;
	height:220px;
	float:left;
	background-color:#ffffff;
	text-align:center;
	overflow:hidden;
	margin-top:18px;
	margin-right:18px;
}
.productSearch{
	padding:30px 0;
}
.productSearch .text{
	width:158px;
	height:27px;
	float:left;
	background:url(../images/home_06aa.jpg) no-repeat;
	border:0;
	margin-top:10px;
	padding:0 10px;
}
.productSearch .button{
	width:21px;
	height:20px;
	background:url(../images/about_09.jpg) no-repeat;
	border:0;
	margin:13px 0 0 5px;
}

.productT{
	padding-top:40px;
	overflow:hidden;
}
.productT .img{
	width:226px;
	height:173px;
	float:left;
	padding:5px;
	border:1px #e0e0e0 solid;
}
.productT .con{
	float:left;
	padding-left:20px;
	padding-top:10px;
}
.productT .con .two{
	padding-top:10px;
}
.productT .con .two span{
	float:right;
	font-size:12px;
}
.productT .con .im{
	padding-top:30px;
}
.productT .con .im img{
	margin-right:10px;
}

.productTab{
	margin-top:30px;
	height:45px;
	border:1px #eeeeee solid;
	color:#333333;
}
.productTab li{
	width:100px;
	height:45px;
	float:left;
	line-height:45px;
	text-align:center;
	position:relative;
}
.productTab li span{
	width:100px;
	height:44px;
	display:block;
	position:absolute;
	left:0;
	top:0;
}
.productTab li.active span{
	background-color:#eeeeee;
	border-bottom:2px #007e70 solid;
}
.productInfo{
	padding:20px 0;
}

/*****************************************
*
***************  news ******************
*
*****************************************/

.newsBg{
	background:url(../images/new_02.jpg) no-repeat center center;
}
.newsImgList{

}
.newsImgList li{
	height:136px;
	padding:30px 0;
	border-bottom:1px #eeeef0 solid;
}
.newsImgList li .img{
	width:242px;
	height:136px;
	float:left;
}
.newsImgList li .con{
	width:435px;
	height:136px;
	float:right;
}
.newsImgList li .con span{
	float:right;
	font-size:12px;
	line-height:40px;
}
.newsImgList li .con .t a{
	width:355px;
	height:40px;
	line-height:40px;
	display:block;
	float:left;
	overflow:hidden;
}
.newsImgList li .con p{
	overflow:hidden;
}
.newsImgList li .con .m{
	font-size:12px;
	color:#b2b2b2;
	height:66px;
	margin-bottom:7px;
    line-height: 20px;
}
.newsTime{
	padding:10px 0;
	border-bottom:1px #eeeef0 solid;
}
.newsTime a{
	margin:0 10px;
}
.newsTime a.click{
	color:#158174;
	font-size:16px;
	font-weight:bold;
}

.newsIextList{
	padding:20px 0;
	border-bottom:1px #eeeef0 solid;
}
.newsIextList li{
	height:30px;
	line-height:30px;
}
.newsIextList li .txt{
	width:600px;
	height:30px;
	float:left;
	overflow:hidden;
	position:relative;
	padding-left:10px;
}
.newsIextList li .txt a{
	color:#666666;
}
.newsIextList li .txt a:hover{
	color:#f08519;
}
.newsIextList li .time{
	float:right;
	color:#999999;
}
.newsIextList li .txt i{
	line-height:0;
	display:inline-block;
	border-top:4px transparent solid;
	border-bottom:4px transparent solid;
	border-left:4px #999999 solid;
	position:absolute;
	left:0;
	top:10px;
}
.newPage{
	text-align:right;
	padding:20px 0;
}
.newPage span{
	color:#158174;
}
.newPage a{
}

.newsTitle{
	padding:20px 0;
	color:#000000;
	font-size:24px;
	text-align:center;
}
.newsTms{
	text-align:center;
	padding:5px 0;
	font-size:12px;
	border-top:1px #ceced0 solid;
	border-bottom:1px #ceced0 solid;
	color:#888888;
	position:relative;
}
.newsTms span{
	position:absolute;
	right:0;
}
.newsTms span img{
	float:left;
}
.newsCon{
	padding:30px 0;
	color:#111111;
}
.newsPn{
	border-top:1px #ceced0 solid;
	padding-top:20px;
}

/*****************************************
*
***************  解决方案 ******************
*
*****************************************/

.solutionBg{
	background:url(../images/jfa_02.jpg) no-repeat center center;
}
.solution{
	width:978px;
	height:278px;
	margin:20px auto 0;
	border:1px #ececec solid;
}
.solution .ser{
	padding-right:40px;
	padding-top:20px;
}
.solution .ser span{
	float:left;
	padding-top:13px;
}
.solution .text{
	width:158px;
	height:25px;
	float:left;
	/*background:url(../images/pds_05.jpg) no-repeat;*/
	border:0;
	margin-top:10px;
	padding:0 10px 0 10px;
	border-radius:15px;
	background-color:#f6f7f9;
	border:1px #e9eaec solid;
	margin-right:10px;
}
.solution .text:hover{
	background-color:#ffffff;
}
.solution .button{
	width:21px;
	height:20px;
	background:url(../images/about_09.jpg) no-repeat;
	border:0;
	margin:13px 0 0 0;
}
.solution .img{
	padding-top:40px;
	text-align:center;
}
.solution .img a{
	margin:0 30px;
	width:136px;
	height:136px;
	display:inline-block;
}
.solution .img a.i-1{
	background:url(../images/jfa_05.jpg) no-repeat;
}
.solution .img a.i-2{
	background:url(../images/jfa_05-03.jpg) no-repeat;
}
.solution .img a.i-3{
	background:url(../images/jfa_05-04.jpg) no-repeat;
}
.solution .img a.i-4{
	background:url(../images/jfa_05-05.jpg) no-repeat;
}
.solution .img a.i-1:hover{
	background:url(../images/jfa5.jpg) no-repeat;
}
.solution .img a.i-2:hover{
	background:url(../images/jfa_05-02.jpg) no-repeat;
}
.solution .img a.i-3:hover{
	background:url(../images/jfa5-03.jpg) no-repeat 1px top;
}
.solution .img a.i-4:hover{
	background:url(../images/jfa5-04.jpg) no-repeat -1px top;
}
a.solutionA{
	padding:0 10px;
	height:25px;
	line-height:25px;
	display:inline-block;
	color:#2d2d2d;
	background-color:#f6f6f6;
	border:1px #e0e0e0 solid;
}
a.solutionA:hover{
	color:#158174;
	border:1px #158174 solid;
}
.solutionDs{
	width:960px;
	height:30px;
	margin-top:30px;
	border-bottom:1px #158174 solid;
	font-size:12px;
}
.solutionDs font,.solutionDs a:hover{
	color:#158174;
}
.solutionDsT{
	color:#2d2d2d;
	width:960px;
	margin:0 auto;
	font-size:18px;
	text-align:center;
	padding:30px 0;
}
.solutionDsC{
	color:#2d2d2d;
	width:960px;
	margin:0 auto;
}

/*****************************************
*
***************  解决方案 ******************
*
*****************************************/

.serviceBg{
	background:url(../images/ser_02.jpg) no-repeat center center;
}
.serviceT{
	color:#666666;
	padding:30px 0 0;
}
.serviceT span{
	color:#158174;
}

/*** map ***/

.support_outlets{position:relative; z-index:1; width:720px; height:596px; margin:33px 0; display:inline-block; background:url(../images/map.jpg) no-repeat;}
.out_map{position:absolute; left:155px; top:155px;}

.out_map0{width:40px; left:625px; top:93px;}
.out_map0 .map_box font{padding-top:0;}
.out_map0 .map_box .map_yin{bottom:15px;}

.out_map2{width:40px; left:620px; top:93px;}
.out_map2 .map_box font{padding-top:0;}
.out_map2 .map_box .map_yin{bottom:15px;}

.out_map3{left:628px; top:147px;}
.out_map3 .map_box font{padding-top:0;}
.out_map3 .map_box .map_yin{bottom:15px;}

.out_map4{left:592px; top:185px;}
.out_map4 .map_box font{padding-top:0;}
.out_map4 .map_box .map_yin{bottom:15px;}

.out_map5{left:415px; top:215px;}
.out_map5 .map_box font{padding-top:0;}
.out_map5 .map_box .map_yin{bottom:15px;}

.out_map6{left:502px; top:225px;}
.out_map6 .map_box font{padding:0 0 5px 0;}
.out_map6 .map_box .map_yin{bottom:20px; left:-212px;}

.out_map7{left:547px; top:230px;}
.out_map7 .map_box font{padding:0 0 5px 9px;}
.out_map7 .map_box .map_yin{bottom:20px; left:-212px;}

.out_map8{left:398px; top:260px;}
.out_map8 .map_box font{padding:9px 0 0 0; text-align:center;}
.out_map8 .map_box .map_yin{bottom:24px; left:-212px;}

.out_map9{left:473px; top:253px;}
.out_map9 .map_box font{padding:0 0 9px 9px;}
.out_map9 .map_box .map_yin{bottom:23px; left:-212px;}

.out_map10{left:510px; top:250px;}
.out_map10 .map_box font{padding:0 0 9px 9px;}
.out_map10 .map_box .map_yin{bottom:23px; left:-212px;}

.out_map11{left:165px; top:397px;}
.out_map11 .map_box font{padding:0 0 9px 9px;}
.out_map11 .map_box .map_yin{bottom:23px; left:-212px;}

.out_map12{left:540px; top:277px;}
.out_map12 .map_box font{padding:0 0 9px 9px;}
.out_map12 .map_box .map_yin{bottom:23px; left:-212px;}

.out_map13{left:574px; top:285px;}
.out_map13 .map_box font{padding:0 0 9px 9px;}
.out_map13 .map_box .map_yin{bottom:23px; left:-212px;}

.out_map14{left:313px; top:304px;}
.out_map14 .map_box font{padding:9px 0 0 0; text-align:center;}
.out_map14 .map_box .map_yin{bottom:24px; left:-212px;}

.out_map15{left:375px; top:325px;}
.out_map15 .map_box font{padding:9px 0 0 0; text-align:center;}
.out_map15 .map_box .map_yin{bottom:24px; left:-212px;}

.out_map16{left:426px; top:328px;}
.out_map16 .map_box font{padding:9px 0 0 0; text-align:center;}
.out_map16 .map_box .map_yin{bottom:24px; left:-212px;}

.out_map17{left:492px; top:318px;}
.out_map17 .map_box font{padding:0 0 9px 9px;}
.out_map17 .map_box .map_yin{bottom:23px; left:-212px;}

.out_map18{left:346px; top:393px;}
.out_map18 .map_box font{padding:9px 0 0 0; text-align:center;}
.out_map18 .map_box .map_yin{bottom:24px; left:-212px;}

.out_map19{left:399px; top:400px;}
.out_map19 .map_box font{padding:9px 0 0 0; text-align:center;}
.out_map19 .map_box .map_yin{bottom:24px; left:-212px;}

.out_map20{width:35px; left:498px; top:378px;}
.out_map20 .map_box font{padding-top:0;}
.out_map20 .map_box .map_yin{bottom:15px;}

.out_map21{left:550px; top:350px;}
.out_map21 .map_box font{padding-top:0;}
.out_map21 .map_box .map_yin{bottom:15px;}

.out_map22{left:584px; top:335px;}
.out_map22 .map_box font{padding:0 0 9px 9px;}
.out_map22 .map_box .map_yin{bottom:23px; left:-212px;}

.out_map23{left:620px; top:348px;}
.out_map23 .map_box font{padding:0 0 9px 9px;}
.out_map23 .map_box .map_yin{bottom:23px; left:-212px;}

.out_map24{left:576px; top:369px;}
.out_map24 .map_box font{padding:9px 0 0 0; text-align:center;}
.out_map24 .map_box .map_yin{bottom:24px; left:-212px;}

.out_map25{left:614px; top:402px;}
.out_map25 .map_box font{padding:9px 0 0 0; text-align:center;}
.out_map25 .map_box .map_yin{bottom:24px; left:-220px;}

.out_map26{left:545px; top:408px;}
.out_map26 .map_box font{padding:9px 0 0 0; text-align:center;}
.out_map26 .map_box .map_yin{bottom:24px; left:-220px;}

.out_map27{left:580px; top:448px;}
.out_map27 .map_box font{padding:9px 0 0 0; text-align:center;}
.out_map27 .map_box .map_yin{bottom:24px; left:-220px;}

.out_map28{left:497px; top:430px;}
.out_map28 .map_box font{padding:9px 0 0 0; text-align:center;}
.out_map28 .map_box .map_yin{bottom:24px; left:-220px;}

.out_map29{left:515px; top:488px;}
.out_map29 .map_box font{padding:9px 0 0 0; text-align:center;}
.out_map29 .map_box .map_yin{bottom:24px; left:-220px;}

.out_map30{left:425px; top:449px;}
.out_map30 .map_box font{padding:9px 0 0 0; text-align:center;}
.out_map30 .map_box .map_yin{bottom:24px; left:-220px;}

.out_map31{left:440px; top:505px;}
.out_map31 .map_box font{padding:9px 0 0 0; text-align:center;}
.out_map31 .map_box .map_yin{bottom:24px; left:-220px;}

.out_map32{left:332px; top:489px;}
.out_map32 .map_box font{padding:9px 0 0 0; text-align:center;}
.out_map32 .map_box .map_yin{bottom:24px; left:-220px;}

.out_map33{left:473px; top:562px;}
.out_map33 .map_box font{padding:9px 0 0 0; text-align:center;}
.out_map33 .map_box .map_yin{bottom:24px; left:-220px;}

.out_map34{left:612px; top:370px;}
.out_map34 .map_box font{padding:9px 0 0 0; text-align:center;}
.out_map34 .map_box .map_yin{bottom:24px; left:-220px;}

.out_map35{left:486px; top:528px;}
.out_map34 .map_box font{padding:9px 0 0 0; text-align:center;}
.out_map34 .map_box .map_yin{bottom:24px; left:-220px;}

.out_map36{left:630px; top:382px;}
.out_map36 .map_box font{padding:9px 0 0 0; text-align:center;}
.out_map36 .map_box .map_yin{bottom:24px; left:-220px;}

.out_map37{left:580px; top:470px;}
.out_map37 .map_box font{padding:9px 0 0 0; text-align:center;}
.out_map37 .map_box .map_yin{bottom:24px; left:-220px;}

.out_map38{left:589px; top:389px;;}
.out_map24 .map_box font{padding:9px 0 0 0; text-align:center;}
.out_map24 .map_box .map_yin{bottom:24px; left:-212px;}

.map_box{display:inline-block; width:100%; position:relative; z-index:3;}
.map_box font{display:inline-block; width:100%; cursor:pointer; font:normal 11px/16px "Microsoft YaHei"; padding-top:9px;}
.map_box:hover font{color:#007E70; font-weight:bold;}
.map_yin{display:none; position:absolute; left:-205px; bottom:25px; width:262px; border-top:3px solid #007E70; padding-bottom:20px; background:url(../images/map_yinbg.gif) no-repeat bottom left;}
.map_box .map_yin h2{float:left; display:inline-block; width:260px; height:32px; border:1px solid #b5b5b5; border-top:0; background:#f9f9f9;}
.map_box .map_yin h2 font{display:inline-block; width:auto; cursor:default; font:600 14px/32px "Microsoft YaHei"; color:#007E70; padding:0 0 0 14px;}
.map_yin p{float:left; display:inline-block; width:246px; padding:7px 0 0 14px; height:77px; font:normal 12px/25px "Microsoft YaHei"; color:#333; border:1px solid #b5b5b5; border-top:0; border-bottom:0; background-color:#fff;}
.map_yin p b{display:inline-block; font:600 12px/25px "Microsoft YaHei"; color:#333;}

/*****************************************
*
***************  联系我们 *****************
*
*****************************************/

.contactI{
	padding:30px 0 0 10px;
	line-height:2;
}
.contactI span{
	color:#006666;
}
.contactTable{
	border:1px #cccccc solid;
	border-top:2px #7bbab4 solid;
	margin-top:30px;
}
.contactTable .tab{
	border-top:1px #cccccc solid;
	border-bottom:1px #cccccc solid;
}
.contactTable .tab ul{
	border:1px #ffffff solid;
	height:30px;
	background-color:#e3e4e6;
}
.contactTable .tab li{
	width:140px;
	height:30px;
	float:left;
	line-height:30px;
	text-align:center;
	cursor:pointer;
	color:#333333;
}
.contactTable .tab li:hover{
	color:#007f70;
	background-color:#b6d0ce;
}
.contactTable .tab li.active{
	color:#007f70;
	background-color:#b6d0ce;
}
.tabCon ul{
	overflow:hidden;
	padding:10px 0;
}
.tabCon li{
	width:100px;
	height:25px;
	overflow: hidden;
	margin-left:25px;
	float:left;
	line-height:25px;
	padding-left:10px;
	background:url(../images/wd_05.jpg) no-repeat left center;
}
.tabCon li a:hover{
	color:#007e70;
	text-decoration:underline;
}
.contactTable .tn{
	border-top:1px #cccccc solid;
	border-bottom:1px #cccccc solid;
}
.contactTable .tn .box{
	border:1px #ffffff solid;
	height:30px;
	background-color:#c5dfde;
	color:#007f70;
	line-height:30px;
	padding-left:40px;
}
.contactTable .cityAdress{
	padding:20px 30px;
	color:#666666;
}

/************* 下载中心 ************/
.newsDn{
	padding:20px 0 10px 10px;
	overflow:hidden;
}
.newsDn li{
	height:30px;
	border-bottom:1px #e5e6e7 dotted;
	line-height:30px;
	position:relative;
}
.newsDn li a{
	color:#666666;
}
.newsDn li a:hover{
	color:#158174;
}
.newsDn li i{
	border-left:4px #999999 solid;
	border-top:4px transparent solid;
	border-bottom:4px transparent solid;
	font-size:0;
	position:absolute;
	left:-10px;
	top:11px;
}
.newsDn li a:hover i{
	border-left:4px #158174 solid;
}
.downTool .ser span{
	float:left;
	padding-top:13px;
}
.downTool .text{
	width:158px;
	height:27px;
	float:left;
	background:url(../images/home_06aa.jpg) no-repeat;
	border:0;
	margin-top:10px;
	padding:0 10px 0 10px;
}
.downTool .button{
	width:21px;
	height:20px;
	background:url(../images/about_09.jpg) no-repeat;
	border:0;
	margin:13px 0 0 0;
}
.downTool .toolT{
	width:350px;
	height:30px;
	float:left;
	background-color:#e3e4e6;
	margin-top:7px;
	line-height:30px;
	padding-left:20px;
	color:#158174;
}
.downTool{
	padding-top:15px;
}
.downTable{
	margin-top:20px;
	overflow:hidden;
}
.downTable table{
	border-collapse:collapse;
}
.downTable td,.downTable th{
	border:1px #eaeaea solid;
	padding:10px;
}
.downTable td,.downTable td{
	background-color: #fff;
}
.downTable th{
	background-color:#f6f6f6;
	height:28px;
	text-align:left;
}
.downTable th span{
	line-height:28px;
}
.downTable th span img{
	margin-right:10px;
}
.downTable .t{
	padding:20px 0;
	overflow:hidden;
	font-size:12px;
}
.downTable .t .fn{
	color:#158174;
	font-size:16px;
}
.downTable .con{
	padding:10px 0;
	overflow:hidden;
	font-size:12px;
	color:#000000;
}
.downTable p{
	font-size:12px;
	color:#999999;
}
.download_url a{
    background: url("../images/down.jpg") no-repeat top right;
    width: 18px;
    height:18px;
    padding-right: 22px;
}
.download_url a:hover{
    background: url("../images/down_up.jpg") no-repeat top right;
    width: 18px;
    height:18px;
    padding-right: 22px;
}

/************* 供应商平台 ************/
.supplierBg{
	background:url(../images/gyb_02.jpg) no-repeat center center;
}
.supplierTitle{
	text-align:center;
	padding-top:30px;
	font-size:24px;
	color:#2d2d2d;
}
.supplierCon{
	color:#666666;
	padding:30px 0;
}

.suppliersTit{
	padding:20px 0;
}
.suppliersTit span{
	width:80px;
	height:30px;
	display:block;
	line-height:30px;
	text-align:center;
	color:#ffffff;
	background-color:#158174;
}
.suppliersForm{
	height:30px;
	line-height:30px;
	overflow:hidden;
	padding-bottom:10px;
	font-size:12px;
}
.suppliersForm .text{
	/*width:110px;*/
	float:left;
	height:30px;
	display:block;
	text-align:right;
}
.suppliersForm .con{
	float:left;
	width:350px;
	height:30px;
	display:block;
}
.suppliersForm .con .input{
	width:336px;
	height:28px;
	border:1px #cccccc solid;
	padding-left:10px;
}
.suppliersForm .prompt{
	float:left;
	height:30px;
	line-height:40px;
	display:block;
	color:#158174;
	overflow:hidden;
	padding-left:5px;
}
.suppliersHr{
	height:15px;
	border-bottom:1px #cccccc solid;
}
.suppliersBtn{
}
.suppliersBtn .enter,.suppliersBtn .reset{
	width:80px;
	height:30px;
	float:left;
	text-align:center;
	line-height:30px;
	font-size:14px;
	color:#ffffff;
	border:0;
	cursor: pointer;
}
.suppliersBtn .enter{
	background-color:#158174;
}
.suppliersBtn .reset{
	background-color:#bababa;
	margin-left:20px;
}

#Dynamic,#Dynamic p{
	width:537px;
	height:35px;
	float:left;
	overflow:hidden;
}
a.don_icon_a{
	line-height:1.5 !important;
	text-align:center;
	display:inline-block;
	width:60px;
}
.don_icon{
	width:46px;
	height:30px;
	margin-top:5px;
	display:inline-block;
	background:url("../images/download_icon.png") no-repeat -10px -5px;
}
a.don_icon_a:hover .don_icon{
	background-position:-10px -40px;
}
.downTable th span a{
	line-height:42px;
}

/*友情链接*/
.friend_link{
    width: 697px;
}
.friend_link ul{
    clear: both;
}
.friend_link li{
    float: left;
    width:174px;
    height: 80px;
    line-height: 80px;
    text-align: center;
}


/*tc*/
.duty_shadow{position: fixed;top: 148px;left: 50%;margin-left: -326px;z-index: 6001;display: none;background: rgba(6,0,1,0.39);padding: 10px;border-radius: 5px;}
.mhc{position: fixed;width: 100%; height:100%;background: rgba(0,0,0,0.35);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#4C000000,endcolorstr=#4C000000);z-index: 6000;top: 0;left: 0;display: none;}
.duty_tc{background: #eee;width: 638px;height: 439px;padding: 10px;padding-right: 0;}
.tc_bg{width: 613px;height: 439px;padding-right: 24px;overflow-x: hidden;overflow-y: scroll;}
.close_tc{position: absolute;right: 10px;top: 10px;display: block;width: 21px;height: 19px;background: url("../images/close_tc.jpg") no-repeat;color: #fff;line-height: 19px;text-align: center;font-size: 0;}
.tc_cont{color: #666;line-height: 24px;text-align: left;background: #fff;width: 566px;padding: 10px 25px 20px 20px;}
.tc_cont h1{text-align: center;font-size: 14px;font-weight: 600;color: #231815;}
.tc_cont h2{font-size: 12px;font-weight: 600;color: #333;}
.color1{color: #00f;}
a.agree{width: 70px;height: 20px;line-height: 20px;background: #158174;color: #fff;display: inline-block;border: 1px solid #158174;margin-right: 20px; text-align:center;}
a.reject{width: 70px;height: 20px;line-height: 20px;color: #fff;display: inline-block;border: 1px solid #777;background: #818182; text-align:center;}
/*tc end*/





